#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "form.h"  // 包含 Form 的实现文件
#include "form1.h"
#include "form2.h"
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);



    // 创建 Form 对象
    form = new Form(this);
    ui->tabWidget->addTab(form, "住户列表");
    form1 = new Form1(this);
    ui->tabWidget->addTab(form1, "历史信息");
    form2 = new Form2(this);
    ui->tabWidget->addTab(form2, "应对措施");
   // 删除前两个默认的标签页
       if (ui->tabWidget->count() >= 2) {  // 检查是否有足够的标签页
           ui->tabWidget->removeTab(0);  // 删除第一个标签页（索引从0开始）
           ui->tabWidget->removeTab(0);  // 删除第二个标签页（此时第二个标签页的索引变为0）
       }
       // 设置 QTabWidget 的样式表
          QString tabStyle = R"(
              QTabBar::tab:selected {
                  background-color: darkblue; /* 选中的标签页背景色 */
                  color: white; /* 选中的标签页文字颜色 */
              }
              QTabBar::tab {
                  background-color: lightgray; /* 默认的标签页背景色 */
                  color: black; /* 默认的标签页文字颜色 */
              }
          )";

          ui->tabWidget->setStyleSheet(tabStyle);  // 应用样式表
}

MainWindow::~MainWindow()
{
    delete ui;
}

